Big Huge Thesaurus

translucent substance

noun